//package com.joker.springboottestdemo.job;
//
//import com.joker.demo.core.annotation.JobHandle;
//import com.joker.demo.core.domain.dto.JobExecutorParamsDTO;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.stereotype.Service;
//
///**
// * 错误示例类 - 用于测试验证规则
// * <p>
// * 这个类包含了一些错误的用法示例，用于测试扫描时的验证规则
// * 在实际使用中应该避免这些错误
// *
// * @author : feixiang.li
// * @since : 2025-01-27 17:15
// */
//@Service
//@Slf4j
//public class InvalidJobExamples {
//
//    /**
//     * 错误示例1：有参数但未实现JobExecutorService接口
//     * 这会导致扫描时抛出异常
//     */
//    @JobHandle("invalidJobWithParams")
//    public void invalidJobWithParams(JobExecutorParamsDTO params) {
//        log.info("这个方法有参数但未实现JobExecutorService接口，会导致扫描失败");
//    }
//
//    /**
//     * 错误示例2：重复的任务名称
//     * 这会导致扫描时抛出异常
//     */
//    @JobHandle("duplicateJobName")
//    public void duplicateJob1() {
//        log.info("第一个重复名称的任务");
//    }
//
//    @JobHandle("duplicateJobName")  // 错误：名称重复
//    public void duplicateJob2() {
//        log.info("第二个重复名称的任务");
//    }
//}
//
///**
// * 错误示例3：类级别但未实现JobExecutorService接口
// * 这会导致扫描时抛出异常
// */
//@JobHandle(value = "invalidClassJob", cron = "0/10 * * * * ?")
//@Service
//@Slf4j
//class InvalidClassJobService {
//    // 错误：类级别但未实现JobExecutorService接口
//
//    public void someMethod() {
//        log.info("这个方法不会被扫描，因为类没有实现JobExecutorService接口");
//    }
//}